package com.virtualightning.mvvm.impl.adapter

///////////////////////////////////////////////////////////////////////////
// Add by CimZzz on 2021/1/26 下午3:43
// 适配器回调
///////////////////////////////////////////////////////////////////////////
interface IAdapterCallback {
    // 请求预加载数据回调
    fun onAdapterPreload(proxy: PreloadAdapterProxy) {}
    // 加载更多回调
    fun onAdapterLoadMore(proxy: LoadMoreAdapterProxy) {}
    // 重新加载回调
    fun onAdapterReload(proxy: LoadMoreAdapterProxy) {}

    /**
     * ViewHolder Command 处理回调
     * @param command AdapterCommand 适配器指令
     */
    fun onAdapterCommand(command: AdapterCommand) {}
}